using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ObjHatLottery : ObjBase
{
    public DateTime nextFreeTime;
    List<int[]> rewardHatList;                      // 帽子奖励列表
    List<int[]> rewardGetList;                      // 已获得的奖励列表
    List<int[]> rewardRandomList;                   // 可随机到的奖励池
    public bool isWinning;                         // 是否中奖
    public int rewardCount;                       // 奖励个数
    public int rewardRandomCount;                // 可随机奖励池总数
    public int roundID;                           // 当前轮次对应奖励ID
    public int rewardRateIndex;                   // 中奖概率下标
    public int rewardRateLength;                  // 中奖概率个数
    public int diamondContinueIndex;               // 继续挑战消耗钻石数量下标
    public int diamondContinueLength;              // 继续挑战消耗钻石数量个数
    public int diamondRestartIndex;                // 重新挑战消耗钻石数量下标
    public int diamondRestartLength;               // 重新挑战消耗钻石数量个数
    public int baseCount;                          // 固定奖励组占据个数
    public int rewardLossMultiple;                 // 失败扣除奖励倍数
    public int continueADRound;                    // 看视频继续挑战最高轮次

    public ObjHatLottery() : base()
    {
        rewardHatList = new List<int[]>();
        rewardGetList = new List<int[]>();
        rewardRandomList = new List<int[]>();
    }
}
